push-pull trains (1)